Rewriting poor Design Patterns by good Design Patterns Position Paper

نویسندگان

  • Jens Jahnke
  • Albert Zündorf
چکیده

[GHJV94] proposed a number of design patterns that offer good solutions for recurring design situations. Along with the good solutions they also discuss naiv solutions to these design situations and argue why such naiv solutions should be replaced by a sound design pattern. Our position is that this exactly describes the task of OO reengineering: find patterns within a legacy OO program that show a poor solution for a (recurring) problem and replace this poor solution by a sound solution offered by the corresponding design pattern.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Tool Support for Design Patterns

Design patterns have been widely recognized as important contributors to the success of software systems, yet there is little tool support for their application. In this paper an approach is presented that outlines how graph rewriting techniques can be used to build tool support for design patterns. The paper considers design patterns as graph rewriting rules to be applied in class diagram, and...

متن کامل

The use of design patterns in the design and production of electronic content in e-learning environment

Introduction: The development of electronic content based on one of the main challenges facing e-learning instructional design patterns and the education system is the key to success. This study examines the position of design patterns in the design and production of electronic content in their e-learning environment. Methods: This article is a review article, and a library. In its edition...

متن کامل

Comparative study of the elements and construction of the patterns of Bid Majnun Design in the north-west of Iran and Chaharmahal & Bakhtiari province

Bid Majnun( weeping willow) design is in the invaluable position because of being one of the most famous patterns among Persian rugs as well as their local varieties. Although it seems that there is not a particular region for the creation of this design , old samples have been observed in the north-west areas of Iran especially in Bidjar(Bijar). Such evidence may imply that Bidjar has been the...

متن کامل

Pattern-based Rewriting through Abstraction

Model-based development relies on models in different phases for different purposes, with modelling patterns being used to document and gather knowledge about good practices in specific domains, to analyse the quality of existing designs, and to guide the construction and refactoring of models. Providing a formal basis for the use of patterns would also support their integration with existing a...

متن کامل

Study People and Nature Connection in Built Environment to verify Aqa-Bozorg Mosque as Biophilic Design

In this era that new technology has affected human life, many research scientists believe that Biophilic design can improve human well-being.� Biophilic architecture can provide healthy spaces connected with nature and reduce stress and enhance longevity. Different researchers have identified and categorized different patterns in the Biophilic design. These patterns have a wide range of applica...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997